$SEQUENCE_UI
Harmonic sequences
Harmonic sequences display
var mySequence = [
['P1','m','I','T'],['P4','m','IV','SD'],['P5','','V','d'],['P1','m','I','T','up'],
['P1','7','V7/IV','D2'],['P4','','IV','SD'],['P5','','V7','D'],['P1','','I','T']
];
Harmonic functions only: @
<div id="mySequence" class="harmonic-sequence">@</div>
Harmonic functions with degrees: !
<div id="mySequence" class="harmonic-sequence">!</div>
Harmonic functions with colored degrees: !%
<div id="mySequence" class="harmonic-sequence">!%</div>
Harmonic functions with degrees and signatures: $
<div id="mySequence" class="harmonic-sequence">$</div>
Harmonic functions with degrees and colored signatures: $%
<div id="mySequence" class="harmonic-sequence">$%</div>
Harmonic functions with degrees and chords: (nothing) (init tonality=D#)
<div id="mySequence" class="harmonic-sequence"></div>
Harmonic functions with degrees and colored chords: % (init tonality=D#)
<div id="mySequence" class="harmonic-sequence">%</div>
Harmonic functions with degrees and chords: transposable (nothing) (last tonality=G)
<div id="mySequence" class="harmonic-sequence transposable"></div>
Harmonic functions with degrees and colored chords: transposable % (last tonality=G)
<div id="mySequence" class="harmonic-sequence transposable">%</div>
Harmonic functions with degrees and chords: tone (Eb)
<div id="mySequence" class="harmonic-sequence">Eb</div>
Harmonic functions with degrees and colored chords: tone% (F#)
<div id="mySequence" class="harmonic-sequence">F#%</div>
'up' separation
var sequence_A = [
['P1','','I','T','up'],
['P1','','V','d'],['P4','','I','T','up'],
['P1','','V','d'],['P4','m','I','T','up'],
['P1','','IV','SD'],['P5','','I','T','up'],
['P1','','bVI','SD'],['M3','m','I','T','up']
];
<div id="sequence_A" class="harmonic-sequence"></div>
'br' line break
var sequence_B = [
['P5','7','V7','D'],['P1','','I','T'],['P5','7','V7','D'],['P1','','I','T','br'],
['P5','7','V7','D'],['P1','','I','T'],['P5','7','V7','D'],['P1','','I','T']
];
<div id="sequence_B" class="harmonic-sequence"></div>
- A#7
- V7
- D#
- I
- A#7
- V7
- D#
- I
- A#7
- V7
- D#
- I
- A#7
- V7
- D#
- I
'up' and 'br' together
var sequence_C = [
['P1','°','VII','D'],['m2','','I','T','br'],
['P1','°','VII','D'],['m2','m','I','T','up'],
['P1','°','II','SD'],['m7','m','I','T','br'],
['P1','°','II','SD'],['m7','m','I','T']
];
<div id="sequence_C" class="harmonic-sequence"></div>
Mode's harmonisations
Generic harmonization, functions + degrees: !
<div id="major1"></div>
$SEQUENCE_UI.buildHarmonization("major1", 0, '!', true);
Generic harmonization, functions + colored degrees (from signature): !%
<div id="major2"></div>
$SEQUENCE_UI.buildHarmonization("major2", 0, '!%', true);
Generic harmonization, functions + degrees + signatures: $
<div id="major3"></div>
$SEQUENCE_UI.buildHarmonization("major3", 0, '$', true);
- M7
- I
- m7
- II
- m7
- III
- M7
- IV
- 7
- V
- m7
- VI
- Ø
- VII
Generic harmonization, functions + degrees + colored signatures: $%
<div id="major4"></div>
$SEQUENCE_UI.buildHarmonization("major4", 0, '$%', true);
- M7
- I
- m7
- II
- m7
- III
- M7
- IV
- 7
- V
- m7
- VI
- Ø
- VII
Harmonization, functions + degrees + chord: tone
<div id="major5"></div>
$SEQUENCE_UI.buildHarmonization("major5", 0, 'C', true);
- CM7
- I
- Dm7
- II
- Em7
- III
- FM7
- IV
- G7
- V
- Am7
- VI
- BØ
- VII
Harmonization, functions + degrees + colored chord: tone%
<div id="major6"></div>
$SEQUENCE_UI.buildHarmonization("major6", 0, 'C%', true);
- CM7
- I
- Dm7
- II
- Em7
- III
- FM7
- IV
- G7
- V
- Am7
- VI
- BØ
- VII